home *** CD-ROM | disk | FTP | other *** search
/ MacHack 1994 / MacHack 1994.toast / MacHack™ 1987-1994 / MacHack™ '90 / MacHack'90 Proceedings / John Norstad / Reusable Code / Source / vol.h < prev    next >
Encoding:
C/C++ Source or Header  |  1990-06-10  |  999 b   |  28 lines  |  [TEXT/MPS ]

  1. /*______________________________________________________________________
  2.  
  3.     vol.h - Volume Selection Module Interface.
  4.     
  5.     Copyright © 1988, 1989, 1990 Northwestern University.  Permission is 
  6.     granted to use this code in your own projects, provided you give credit 
  7.     to both John Norstad and Northwestern University in your about box or 
  8.     document.
  9. _____________________________________________________________________*/
  10.  
  11. #ifndef __vol__
  12. #define __vol__
  13.  
  14. extern OSErr vol_Init (ControlHandle driveH, ControlHandle ejectH, 
  15.     Rect *nameRect, Rect *icnRect, Handle floppyH, 
  16.     Handle hardH, Boolean applSel, Boolean unmountFlag);
  17. extern OSErr vol_DoDrive(void);
  18. extern OSErr vol_DoPopUp (Point where, short menuID);
  19. extern OSErr vol_DoEject(void);
  20. extern OSErr vol_DoInsert (long message);
  21. extern OSErr vol_DoUpdate(void);
  22. extern OSErr vol_Verify(void);
  23. extern OSErr vol_GetSel (short *vRefNum);
  24. extern OSErr vol_SetSel (short vRefNum, Boolean doButtons);
  25. extern OSErr vol_GetName(Str255 vName);
  26.  
  27.  
  28. #endif